﻿//==================================================================
// Copyright (C) 2015 福流网络
// 作 者：江怀玉
// 日 期：2015-04-22
// 描 述：页面基类，所有的aspx页面继承自基类
//        页面基类提供常用的方法和常用的用户信息
// 版 本：1.00
// 修改历史纪录
// 版 本  修改时间      修改人       修改内容
// 1.00   2015/4/22   江怀玉           
//==================================================================
using System;
using System.IO;
using System.Web;
using System.Collections.Specialized;
using FL.Bussiness;
using FL.DBModule.Sys;
using FL.Common;
using FL.Bussiness.Sys;
using System.Web.UI;
using System.Web.Security;

using System.Text.RegularExpressions;

namespace FL.Web.BackEnd
{
    public class Online :BasePage
    {
        public void Login(string username, string password)
        {

        }

        protected void Page_Load(object sender, EventArgs e)
        {
            string strAction = this.GetStringFromQueryString("action", "");
            string strToken = this.GetStringFromQueryString("token", "");
            if (strAction == "reset")
            {
                SysUser user = new SysUser();
                string strMessage  = (new BUser()).CheckToken(strToken,this.ClientIP,out user);
                
                if(SessionHelper.GetSession("User")!=null)
                {
                    Response.Write("");
                    Response.End();
                    return;
                }
                if(!string.IsNullOrEmpty(user.username))
                {
                    SessionHelper.SetSession("User", user);
                    Response.Write("");
                    Response.End();
                    return;
                }
                Response.Write(strMessage);
                Response.End();
            }
           
        }


        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
          
        }
    }
}
